Early-Stopping k-Set Agreement in Synchronous Systems Prone to Any Number of Process Crashes

نویسندگان

  • Philippe Raipin Parvédy
  • Michel Raynal
  • Corentin Travers
چکیده

The k set agreement problem is a generalization of the consensus problem each process proposes a value and each non faulty process has to decide a value such that a decided value is a proposed value and no more than k di erent values are decided This paper presents a surprisingly simple k set agreement protocol for synchronous systems where up to t n processes can crash where n is the total number of processes The proposed protocol is the rst early stopping k set agreement protocol that does not impose a constraint on t It allows the processes to decide and stop by min bf kc bt kc rounds where f is the number of actual crashes f t In addition to its conceptual simplicity the protocol has an additional noteworthy feature namely it is particularly e cient in common case scenarios This comes from the fact that it is based on a mechanism that allows the processes to take into account the actual pattern of failures and not only their number thereby allowing the processes to decide in much less than bf kc rounds in a lot of cases

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Combined Power of Conditions and Information on Failures to Solve Asynchronous Set Agreement

To cope with the impossibility of solving agreement problems in asynchronous systems made up of n processes and prone to t process crashes, system designers tailor their algorithms to run fast in “normal” circumstances. Two orthogonal notions of “normality” have been studied in the past through failure detectors that give processes information about process crashes, and through conditions that ...

متن کامل

Early Decision and Stopping in Synchronous Consensus: A Predicate-Based Guided Tour

Consensus is the most basic agreement problem encountered in faulttolerant distributed computing: each process proposes a value and non-faulty processes must agree on the same value, which has to be one of the proposed values. While this problem is impossible to solve in asynchronous systems prone to process crash failures, it can be solved in synchronous (round-based) systems where all but one...

متن کامل

Narrowing Power vs. Efficiency in Synchronous Set Agreement

The k-set agreement problem is a generalization of the uniform consensus problem: each process proposes a value, and each non-faulty process has to decide a value such that a decided value is a proposed value, and at most k different values are decided. It has been shown that any algorithm that solves the k-set agreement problem in synchronous systems that can suffer up to t crash failures requ...

متن کامل

Failure Detectors to Solve Asynchronous k-Set Agreement: a Glimpse of Recent Results

Abstract: In the k-set agreement problem, each process proposes a value and has to decide a value in such a way that a decided value is a proposed value and at most k different values are decided. This problem can easily be solved in synchronous systems or in asynchronous systems prone to t process crashes when t < k. In contrast, it has been shown that k-set agreement cannot be solved in async...

متن کامل

T D C C

In the k-set agreement problem, each process proposes a value and has to decide a value in such a way that a decided value is a proposed value and at most k different values are decided. This problem can easily be solved in synchronous systems or in asynchronous systems prone to t process crashes when t < k. In contrast, it has been shown that k-set agreement cannot be solved in asynchronous sy...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005